![]() |
![]() |
Project PropertiesDHTML Menu Builder organizes your groups and commands under projects.
The projects are composed of a single file containing all the necessary information about your groups, commands and their settings and properties.
But the projects also have their own settings, that basically, modify the way the menus are compiled and control the behavior of the groups as if these were treated as a whole. To access your project's properties, you can either click the Project Properties icon
or select the Tools->Project Properties menu command.
The Project Properties dialog will let you set
On the General section
Project Name
This is the name you will use to identify your project
Local Path to the Root Web
This is the folder where your front or home page (i.e.; index.html or default.asp, etc.) is located.
Folder to store the Compiled Files
Using the Browse button you can set here the folder where you want DHTML Menu Builder to store the compiled .js and hRef.txt files. This is folder will also be used to store any images that you have set up on your menus.
Document containing the HotSpots
Using the Browse button you can set here the file that contains your toolbar, with the hotspots. This is required in order to use the Hot Spot Editor tool.
Sometimes it is a good idea to have the hotspots in a separate file and share it across all the other documents. This field should point to this file.Final HTML document
This is the document where your page is fully rendered.
Sometimes it is a good idea to have the hotspots in a separate file and share it across all the other documents. This field should point to the main file that uses the other shared documents.If the main file on your web is a preprocessed document, such as an ASP, PHP3, or SHTML file, you can use here the fully qualified URL to the file, so the it is preprocessed by your web server before its loaded by the HotSpot Editor.
IMPORTANT: If your main file is a frameset, do not use it here, instead, use the page in your frameset that displays the menus.
Unfolding Effects
You can choose from three different effects to show your menus
Effect Result
(none) The menus will appear normally with no effects. Bidirectional The menus will appear growing from left to right and from top to bottom. Vertical The menus will appear growing from top to bottom. Horizontal The menus will appear growing from left to right. Random Every time the menus are loaded, the system will choose one effect in random order. Use Full Paths
Check this option if you are publishing or previewing your menus from a web server. Leave it unchecked if you're previewing your menus from a local folder.
If you check this option, DHTML Menu Builder will automatically generate full paths to the pages linked by the Action of each command.You should always enable this option and preview from a web server, if your target documents and images are located in directories above your front page.
On the Frames section
Enable Frames Support
Check this option to enable frames support.
Frames Document
Make this setting point to the HTML document where your frames set is defined.
HotSpots Frame
Select from the list the frame name where your hotspots are located
Menus Frame
Select from the list the frame name where your menus will be displayed
On the Advanced section
Code Optimization
Select the type of optimization you want to use for the code.
Method Result
DEBUG This setting will create a single JS file called menu.js and will not use any optimization. This option should only be used for testing purposes and troubleshooting. FINAL This setting will create two files, each one optimize for each supported browser. These files will be up to 40% smaller.
IMPORTANT: If you change the name of any group or the type of Optimization, compiling will not be nough to reflect the changes on you implementation. You will also need to run the HotSpot Editor.
In order to make it easier for you, you can choose the Compile & Update HotSpots option, by clicking on the small arrow besides the Compile icon on the main toolbar.AddIns
Select from the list any AddIn you whish to use when compiling your project.
For information on what does each AddIn, you can click on thebutton.